package cn.com.dhcc.turbo.service.exch.exhmgr;

import org.springframework.stereotype.Service;

import cn.com.dhcc.app.core.exception.ServiceException;
import cn.com.dhcc.turbo.entity.registry.NodeInfo;

/**
 * 交换资源分配（包括通道等等）
 * @author qiao
 * @2014-5-30 @上午10:07:06
 */
@Service
public class ExchResourceDistribute {

	/**
	 * 当交换关系建立后的资源分配
	 * @param localNode 本地节点
	 * @param remoteNode 加入交换关系的远程节点
	 * @throws ServiceException
	 */
	public void onNodeExchRelCreate(NodeInfo localNode ,NodeInfo remoteNode) throws ServiceException{
		
	}
	/**
	 * 当从本地删除一个交换关系（节点）的已分配资源处理
	 * @param localNode 本地节点
	 * @param remoteNode 删除的交换关系（节点）
	 * @throws ServiceException
	 */
	public void onNodeExchRelRemove(NodeInfo localNode ,NodeInfo remoteNode) throws ServiceException{
		
	}
	
	
}
